//Clase que despues quiza mueva a la carpeta models. Es un modelo formal para los mapas PvP.
package com.aionemu.gameserver.model.templates;

public class PvpInMap {
		
		private int WorldId = 0;
		
		private float xp1 = 0;
		private float yp1 = 0;
		private float zp1 = 0;
		private byte hp1   = 0;
		
		private float xp2 = 0;
		private float yp2 = 0;
		private float zp2 = 0;
		private byte hp2   = 0;
		
		private boolean Avaliable = true;
		
		public PvpInMap(int WorldId_, float xp1_, float yp1_, float zp1_, byte hp1_, float xp2_, float yp2_,float zp2_, byte hp2_){
			this.WorldId = WorldId_;
			
			this.xp1 = xp1_;
			this.yp1 = yp1_;
			this.zp1 = zp1_;
			this.hp1 = hp1_;
			
			this.xp2 = xp2_;
			this.yp2 = yp2_;
			this.zp2 = zp2_;
			this.hp2 = hp2_;
		}
		//Muchos metodos no se usan. Deberian borrarse muchos.
		//Many methods are not being used but I added them just in case.I should delete most of them, maybe all. 
		public void setWorldId(int id){
			this.WorldId = id;
		}
		
		public void setAvaliable(boolean avaliable_){
			this.Avaliable = avaliable_;
		}
		
		public void setXp1(float xp1_){
			this.xp1 = xp1_;
		}
		public void setYp1(float yp1_){
			this.yp1 = yp1_;
		}
		public void setZp1(float zp1_){
			this.zp1 = zp1_;
		}
		public void setHp1(byte hp1_){
			this.hp1 = hp1_;
		}
		
		public void setXp2(float xp2_){
			this.xp2 = xp2_;
		}
		public void setYp2(float yp2_){
			this.yp2 = yp2_;
		}
		public void setZp2(float zp2_){
			this.zp2 = zp2_;
		}
		public void setHp2(byte hp2_){
			this.hp2 = hp2_;
		}
		
		//Muchos metodos no se usan. Deberian borrarse muchos.
		//Many methods are not being used but I added them just in case.I should delete most of them, maybe all. 
		public int getWorldId(){
			return WorldId;
		}
		
		public boolean IsAvaliable(){
			return this.Avaliable;
		}
		
		public float getXp1(){
			return this.xp1;
		}
		public float getYp1(){
			return this.yp1;
		}
		public float getZp1(){
			return this.zp1;
		}
		public byte getHp1(){
			return this.hp1;
		}
		
		public float getXp2(){
			return this.xp2;
		}
		public float getYp2(){
			return this.yp2;
		}
		public float getZp2(){
			return this.zp2;
		}
		public byte getHp2(){
			return this.hp2;
		}
		
	}